class TraderAlwaysOpenMut extends Mutator;var bool bOpen;function PreBeginPlay(){	local ShopVolume S;	foreach AllActors(Class'ShopVolume',S)	{		S.bAlwaysEnabled = true;		S.OpenShop();	}	settimer(1,true);}function Timer(){	local ShopVolume S;	local KFPlayerController PC;	local KFGameType KFGT;	if (!bOpen)	{		foreach AllActors(Class'ShopVolume',S)		{			S.bAlwaysEnabled = true;			S.OpenShop();			S.InitTriggerActors();			bOpen=true;		}		foreach AllActors(Class'KFGameType',KFGT)		{		//	KFGT.OpenShops();		}		foreach AllActors(Class'KFPlayerController', PC)		{			PC.DoTraderUpdate();		}	}	else	{		foreach AllActors(Class'ShopVolume',S)		{			S.bAlwaysEnabled = true;			S.CloseShop();			bOpen=false;		}			}}defaultproperties{     GroupName="KF-NoTraderz"     FriendlyName="No Trader"     Description="Trader doors stay shut the entire game."}